package com.xhsj.user.sms.purchase.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xhsj.user.sms.purchase.entity.TbPurchaseApplyFile;
import com.xhsj.user.sms.purchase.entity.TbPurchaseApplyList;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author: liuqinghua
 * @Description:
 * @Data:2020/4/13
 */
@Data
public class PurchaseApplyQueryVo {

    private static final long serialVersionUID = 1L;

    private String id;
    /**
     * 采购编号
     */
    private String purchaseNumber;

    /**
     * 经办人
     */
    private String agent;

    /**
     * 部门
     */
     private Integer deptId;
    /**
     * 归口部门
     */
     private Integer relevantDeptId;

    /**
     * 部门
     */
    private String deptName;

    /**
     * 归属项目
     */
    private String belongProject;

    /**
     * 采购类别  采购类别 1 低值易耗 2 固定资产 3整机 4组件 5样品制作 6原材料 其他
     */
    private String category;

    /**
     * 期望到货时间 @DateTimeFormat(pattern = "yyyy-MM-dd")
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date arrivalTime;

    /**
     * 提交状态 1 保存 2 提交
     */
    private Integer submitStatus;

    /**
     * 总金额
     */
    private BigDecimal totalMoney;

    /**
     * 预算范围
     */
    private String budgetRange;

    /**
     * 用途及试用阶段
     */
    private String useAndTrialPhase;

    /**
     * 请购意向或方案
     */
    private String intentionOrScheme;

    /**
     * 采购申请创建人
     */
    private String createBy;

    /**
     * 请购意向活方案文件
     */
    private List<TbPurchaseApplyFile> tbPurchaseApplyFileList;

    /**
     * 申购清单
     */
    private List<TbPurchaseApplyList> tbPurchaseApplyList;


}
